83a5c5b4857d71ae5313c2e4acd9ecd174cf8a22,src/main/java/org/fenixedu/academic/domain/Degree.java,Degree,getExecutionDegrees,#AcademicInterval#,429
Before Change
if (academicInterval == null) {
return getInternalExecutionDegrees();
}
return FluentIterable.from(getInternalExecutionDegrees()).filter(new Predicate<ExecutionDegree>() {
@Override
public boolean apply(ExecutionDegree input) {
return academicInterval.equals(input.getAcademicInterval());
}
}).toList();
}
public List<ExecutionDegree> getExecutionDegreesForExecutionYear(final ExecutionYear executionYear) {
After Change
if (academicInterval == null) {
return getInternalExecutionDegrees();
}
return getInternalExecutionDegrees().stream().filter(input -> academicInterval.equals(input.getAcademicInterval()))
.collect(Collectors.toList());
}
public List<ExecutionDegree> getExecutionDegreesForExecutionYear(final ExecutionYear executionYear) {